package com.vehicle.biz;

import com.vehicle.domains.vo.BasePage;
import com.vehicle.domains.vo.req.vehicle.AddTransportVehicleReq;
import com.vehicle.domains.vo.req.vehicle.TransportVehicleListReq;
import com.vehicle.domains.vo.req.vehicle.UpdateTransportVehicleReq;
import com.vehicle.domains.vo.res.vehicle.TransportVehicleRes;

public interface TransportVehicleBiz {
    void addTransportVehicle(AddTransportVehicleReq req);

    void updateTransportVehicle(UpdateTransportVehicleReq req);

    void deleteTransportVehicle(Long id);

    TransportVehicleRes getTransportVehicleById(Long id);

    BasePage<TransportVehicleRes> listTransportVehicles(TransportVehicleListReq req);
}
